#ifndef _MUTEX_H_
#define _MUTEX_H_

#include "../identifier/Identifier.h"
#include "../manager/Manager.h"

/*
	class : Mutex
	desc : Defines an interface for mutexes to use.
		Makes life a little easier
*/
class Mutex
{
	public:
		//locks the resource. Prevents other threads and 
		virtual void lock()=0;
		//unlocks the resource. lets other 
		//threads and processes use it
		virtual void unlock()=0;
		
};



#endif
